当你使用mac版Android Studio开发,并且compileOptions定义了JavaVersion8,或者要用android N来priview你的xml布局时,如果没有使用jdk8,就会无法编译,告诉你不能渲染布局,必须配置jdk8。
1,Mac下Android Studio 的jdk版本问题
事实上,我已经安装了jdk吧,并且环境变量和sdk的路径都配置正确了,使用java -version
命令,告诉我系统的jdk版本明明是jdk8啊,但是还是让我安装jdk8以上的vm,那么如何解决这个坑爹的问题呢?
|
|
原因在于Android Studio的配置文件 info.plist。可能在安装android studio的时候,还是使用mac默认的jdk,或者已经安装了很多jdk版本,导致配置文件如下:
2,修改具体配置文件
/Applications/Android Studio 2.0.app/Contents/info.plist
,找到要修改的地方,将jdk版本改成你需要的jdk版本,仅支持jdk6或以上。如下:
|
|
3,详细步骤。
1、Finder中,应用程序中找到Android Studio;
2、右击显示包内容,在目录下找到 info.plist 并用任意文本编辑器打开;
3、找到 JVMVersion 并将
例如
4,总结
遇到工具使用的问题,多网上找找解决方法,总有遇到相同问题的人。
杜乾,Dusan,Q291902259。微信公众号:OpenDeveloper